Vhdl Implementation of Turbo Encoder and Decoder Using Log-map Based Iterative Decoding

نویسنده

  • Rajesh Akula
چکیده

— In order to have reliable communication, channel coding is often employed. Turbo code as a powerful coding technique has been widely studied and used in communication systems. Turbo coding is an advanced forward error correction algorithm. A standard component in third generation (3G) wireless communication systems. Third generation (3G) mobile communication systems aim to provide a variety of different services including multimedia communication. This requires digital data transmission with low bit error rates. Due to the limitation of the battery life of wireless devices, transmitted power should remain as low as possible, which makes the system more susceptible to noise and interference. Error control coding is thus used to increase the noise immunity of the communication systems. A New coding scheme called “turbo coding", which stems from convolution coding, has been adopted in the 3G mobile communication system due to its high coding gain and reasonable computation complexity. Turbo coding was initially introduced by Berrou, Glavieux and Thitimasjshima in 1993.Ultimate Performance that approaches the Shannon limit requires a new approach using iteratively run soft in/soft out (SISO) decoders called turbo decoders. Two key innovations in turbo coding: Parallel concatenated encoding and iterative decoding. Parallel concatenated encoders consist of two or more component encoders for convolution codes. Decoding is performed iteratively. The output of the first decoder is permutated and fed to the second decoder to form one cycle of the iteration. Each systematic code is decoded using a soft-in soft-out (SISO) decoder. A SISO decoder can be implemented using the various decoding algorithm Turbo code decoder algorithm is studied in detail in this paper. The performance of Turbo code used in Code Division Multiple Access (CDMA) under Additive White Gaussian Noise (AWGN) channel is evaluated. The bit error rates (BER) of Turbo code at low signal-to-noise ratio (SNR) are obtained by simulations. Tools used: Xilinx 9.2i,Altera,Synopsys.Matlab,Libero IDE Language:VHDL

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

VHDL Implementation of different Turbo Encoder using Log-MAP Decoder

Turbo code is a great achievement in the field of communication system. It can be created by connecting a turbo encoder and a decoder serially. A Turbo encoder is build with parallel concatenation of two simple convolutional codes. By varying the number of memory element (encoder configuration), code rate (1/2 or 1/3), block size of data and iteration, we can achieve better BER performance. Tur...

متن کامل

Small World Communications MAP 04 T Very High Speed MAP Decoder

MAP04T Features 16 state soft–in–soft–out (SISO) maximum a posteriori (MAP) triple interleaved error control decoder and systematic recursive convolutional encoder Up to 95 Mbit/s decoding speed Rate 1/2, 1/3, or 1/4 with optional punctured inputs 6–bit received data, 8–bit soft–in and soft–out data for information and parity bits for all rates 8–bit branch metric inputs for rate 1/2 Optional c...

متن کامل

On a turbo decoder design for low power dissipation

(Abstract) A new coding scheme called "turbo coding" has generated tremendous interest in channel coding of digital communication systems due to its high error correcting capability. Two key innovations in turbo coding are parallel concatenated encoding and iterative decoding. A soft-in soft-out component decoder can be implemented using the maximum a posteriori (MAP) or the maximum likelihood ...

متن کامل

Hardware implementation of a Turbo Code with 3 Dimensions on FPGA

Recent wireless communication standards such as 3GPP-LTE, WiMax, DVB-SH, HSPA and LTE / LTE advanced incorporate turbo code for their excellent performance. In this paper, we present a new 3 dimensional turbo decoder including bit error rate (BER) is much better than the 2 dimensional turbo decoder used by LTE / LTE advanced, as is illustrated by simulation. We also address the issue of the imp...

متن کامل

The Decision Reliability of MAP, Log-MAP, Max-Log-MAP and SOVA Algorithms for Turbo Codes

In this paper, we study the reliability of decisions of e Codes, Channel Reliability, e N comm llular, satellite and we also consider two improved versions, named Log-MAP two different or identical Recursi s, connected in p Fig. 1. The turbo encoder with rate 1/3. The first encoder operat ed b e u, i ond encoder p Lucian Andrei Perişoară, and Rodica Stoian th MAP, Log-MAP, Max-Log-MAP and SOVA ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012